package br.edu.fa7.especializao.extremeprograming.tuita.service;

import java.util.List;

import br.edu.fa7.especializao.extremeprograming.tuita.entity.Publicacao;
import br.edu.fa7.especializao.extremeprograming.tuita.entity.Tuiteiro;
import br.edu.fa7.especializao.extremeprograming.tuita.exception.ServiceException;

public interface TuiteiroService {

	public void salvar(Tuiteiro tuiteiro) throws ServiceException;

	public Tuiteiro seguirTuiteiro(Tuiteiro tuiteiroseguido, Tuiteiro tuiteiroseguidor)
			throws ServiceException;

	public Tuiteiro buscarTuiteiro(Tuiteiro tuiteiro) throws ServiceException;

	public Tuiteiro buscarTuiteiroByUsuario(String usuario) throws ServiceException;

	public List<Publicacao> buscarPublicacoesSeguidores(Tuiteiro tuiteiro);
}